package com.gusto.engine.colfil.service.impl;

import com.gusto.engine.colfil.Prediction;
import com.gusto.engine.colfil.Rating;
import com.gusto.engine.neighborhood.aspects.StoreDistanceAspect;

/**
 * <p>An implementation of {@link CollaborativeServiceImpl} 
 * that extends {@link CollaborativeServiceImpl} 
 * by integrating the {@link StoreDistanceAspect} aspect.</p>
 * 
 * @author amokrane.belloui@gmail.com
 *
 */
public class CollaborativeServiceDecoratedImpl extends CollaborativeServiceImpl {
	
	/**
	 * {@inheritDoc}
	 */
	public void insertRating(long userId, long itemId, Rating rating, boolean checkExistence) {
		super.insertRating(userId, itemId, rating, checkExistence);
	}
	
	/**
	 * {@inheritDoc}
	 */
	public void insertPrediction(long userId, long itemId, Prediction prediction) {
		super.insertPrediction(userId, itemId, prediction);
	}
	
}
